
package com.gzhryc.shared_device.oem.micro.api.dto.xcx.v1.member;

import com.gzhryc.common.api.SecurityResponse;

import java.io.Serializable;
import java.util.Date;

public class MemberOrderInfoResponse extends SecurityResponse<MemberOrderInfoResponse.Body> {

	private static final long serialVersionUID = 1L;

	public MemberOrderInfoResponse() {
		this.body = new Body();
	}

	public MemberOrderInfoResponse(Integer code) {
		this.body = new Body();
		this.code = code;
	}

	public MemberOrderInfoResponse(Integer code, String msg) {
		this.body = new Body();
		this.code = code;
		this.msg = msg;
	}

	public static class Body implements Serializable {

		private static final long serialVersionUID = 1L;

		private String tradeNo;
		private String deviceFuncCode;
		private String deviceFuncCodeName;
		private Integer costMode;
		private String costModeName;

		private String deviceSn;
		private Integer slotNum;

		private String placeName;
		private String placeAddress;
		private Double latitude;
		private Double longitude;

		private Integer payType;
		private String payTypeName;
		private String moneyStr;
		private String discountMoneyStr;
		private String payMoneyStr;
		private String couponTitle;

		private Integer state;
		private String stateName;
		private Date createDate;

		public String getTradeNo() {
			return tradeNo;
		}

		public void setTradeNo(String tradeNo) {
			this.tradeNo = tradeNo;
		}

		public Integer getCostMode() {
			return costMode;
		}

		public void setCostMode(Integer costMode) {
			this.costMode = costMode;
		}

		public String getCostModeName() {
			return costModeName;
		}

		public void setCostModeName(String costModeName) {
			this.costModeName = costModeName;
		}

		public String getDeviceFuncCode() {
			return deviceFuncCode;
		}

		public void setDeviceFuncCode(String deviceFuncCode) {
			this.deviceFuncCode = deviceFuncCode;
		}

		public String getDeviceFuncCodeName() {
			return deviceFuncCodeName;
		}

		public void setDeviceFuncCodeName(String deviceFuncCodeName) {
			this.deviceFuncCodeName = deviceFuncCodeName;
		}

		public String getDeviceSn() {
			return deviceSn;
		}

		public void setDeviceSn(String deviceSn) {
			this.deviceSn = deviceSn;
		}

		public Integer getSlotNum() {
			return slotNum;
		}

		public void setSlotNum(Integer slotNum) {
			this.slotNum = slotNum;
		}

		public String getPlaceName() {
			return placeName;
		}

		public void setPlaceName(String placeName) {
			this.placeName = placeName;
		}

		public String getPlaceAddress() {
			return placeAddress;
		}

		public void setPlaceAddress(String placeAddress) {
			this.placeAddress = placeAddress;
		}

		public Double getLatitude() {
			return latitude;
		}

		public void setLatitude(Double latitude) {
			this.latitude = latitude;
		}

		public Double getLongitude() {
			return longitude;
		}

		public void setLongitude(Double longitude) {
			this.longitude = longitude;
		}

		public Integer getPayType() {
			return payType;
		}

		public void setPayType(Integer payType) {
			this.payType = payType;
		}

		public String getPayTypeName() {
			return payTypeName;
		}

		public void setPayTypeName(String payTypeName) {
			this.payTypeName = payTypeName;
		}

		public String getMoneyStr() {
			return moneyStr;
		}

		public void setMoneyStr(String moneyStr) {
			this.moneyStr = moneyStr;
		}

		public String getDiscountMoneyStr() {
			return discountMoneyStr;
		}

		public void setDiscountMoneyStr(String discountMoneyStr) {
			this.discountMoneyStr = discountMoneyStr;
		}

		public String getPayMoneyStr() {
			return payMoneyStr;
		}

		public void setPayMoneyStr(String payMoneyStr) {
			this.payMoneyStr = payMoneyStr;
		}

		public String getCouponTitle() {
			return couponTitle;
		}

		public void setCouponTitle(String couponTitle) {
			this.couponTitle = couponTitle;
		}

		public Integer getState() {
			return state;
		}

		public void setState(Integer state) {
			this.state = state;
		}

		public String getStateName() {
			return stateName;
		}

		public void setStateName(String stateName) {
			this.stateName = stateName;
		}

		public Date getCreateDate() {
			return createDate;
		}

		public void setCreateDate(Date createDate) {
			this.createDate = createDate;
		}
	}

}
